<?php
require_once("config.php");
require_once("utils.php");
require_once(ROOT_DIR_CLASES.'/cCliente.php'); 
require_once(ROOT_DIR_CLASES.'/Fijo.php'); 
require_once 'JSON.php';

class QueryInfoFijo
{
	private $args = null;

	function __construct($args)
	{
		$this->args = $args;
	}

	function Execute()
	{
		$result = array();
		$cuentaId = $this->args['CUENTA'];
		$infoCuenta = BykomCliente::InfoCuenta($cuentaId);
		$cuenta = new Fijo();
		$cuenta->id = $cuentaId;
		$cuenta->direccionMonitoreo = $infoCuenta->campo('dirMonitoreo', 0);
		$cuenta->categoria = $infoCuenta->campo('TCategoria', 0);
    	$cuenta->rubro = $infoCuenta->campo('TComercio', 0);
    	$cuenta->fechaActivacion = $infoCuenta->campo('FechaActivacion', 0);
    	$cuenta->cartel = $infoCuenta->campo('Cartel', 0);
    	$cuenta->video = $infoCuenta->campo('Video', 0);
    	$cuenta->audio = $infoCuenta->campo('Audio', 0);
    	$cuenta->direccionPostal = $infoCuenta->campo('dirPostal', 0);
    	$cuenta->correoInterno = $infoCuenta->campo('CorreoInterno', 0);
    	$cuenta->enviaMovil = $infoCuenta->campo('EnvMovil', 0);
    	$cuenta->controlaHorarios = $infoCuenta->campo('ControlaHorarios', 0);
    	$cuenta->correoReportes = $infoCuenta->campo('CorreoReportes', 0);
    	$cuenta->estado = $infoCuenta->campo('Estado', 0);
    	$cuenta->tipoAdjunto = $infoCuenta->campo('TipoAdjunto', 0);
    	$cuenta->observacionesMonitoreo = ReplaceChars($infoCuenta->campo('Observaciones_m', 0));
    	$cuenta->observacionesPostal = ReplaceChars($infoCuenta->campo('Observaciones_p', 0));
        array_push($result, $cuenta);	
		return $result;
	}
}
?>